{"componentChunkName":"component---node-modules-rocketseat-gatsby-theme-docs-core-src-templates-docs-query-js","path":"/scope","result":{"data":{"mdx":{"id":"d5bed79d-c1f2-5246-b64c-de30f5fbd09d","excerpt":"The audit engagement encompassed a specific list of contracts that were present in the commit hash of the repository that was in scope. The tables below detail…","fields":{"slug":"/scope/"},"frontmatter":{"title":"Scope","description":"A specification of the audit scope, including metadata such as the project's language and deployed network.","image":null,"disableTableOfContents":null},"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Scope\",\n  \"description\": \"A specification of the audit scope, including metadata such as the project's language and deployed network.\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"The audit engagement encompassed a specific list of contracts that were present in the commit hash of the repository that was in scope. The tables below detail certain meta-data about the target of the security assessment and a navigation chart is present at the end that links to the relevant findings per file.\"), mdx(\"h2\", {\n    \"id\": \"target\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#target\",\n    \"aria-label\": \"target permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Target\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Repository: \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol\"\n  }, \"https://github.com/evergonlabs/StakingProtocol\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Commit: dd3cd83a38dbea2dad34f7dc82c835f1793d5459\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Language: Solidity\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Network: Avalanche, Ethereum, Arbitrum, Polygon, Binance Chain, Base\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Revisions: \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/tree/dd3cd83a38dbea2dad34f7dc82c835f1793d5459\",\n    \"title\": \"dd3cd83a38dbea2dad34f7dc82c835f1793d5459\"\n  }, \"dd3cd83a38\"), \", \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/tree/b64b659786cf3c84bea52feb3a69f546ba3601f0\",\n    \"title\": \"b64b659786cf3c84bea52feb3a69f546ba3601f0\"\n  }, \"b64b659786\"), \", \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/tree/5312126fb20104132881faa286dfe70210906584\",\n    \"title\": \"5312126fb20104132881faa286dfe70210906584\"\n  }, \"5312126fb2\"))), mdx(\"h2\", {\n    \"id\": \"findings-per-file\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#findings-per-file\",\n    \"aria-label\": \"findings per file permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Findings Per File\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-mermaid\"\n  }, \"sunburst_scope\\n    {\\\"CRF-01M\\\":{\\\"title\\\":\\\"Discrepant Input Sanitization\\\",\\\"name\\\":\\\"ComplexRewardDistributionFacetStorage\\\"},\\\"ERU-01C\\\":{\\\"title\\\":\\\"Error Ambiguity\\\",\\\"name\\\":\\\"ERC721Utils\\\"},\\\"RBL-01C\\\":{\\\"title\\\":\\\"Generic Typographic Mistake\\\",\\\"name\\\":\\\"RateBasedLockRewardDistributionFacet\\\"},\\\"CCI-01C\\\":{\\\"title\\\":\\\"Generic Typographic Mistake\\\",\\\"name\\\":\\\"CampaignCreationSkeletonNID\\\"},\\\"CCN-01C\\\":{\\\"title\\\":\\\"Generic Typographic Mistake\\\",\\\"name\\\":\\\"CampaignCreationSkeleton\\\"},\\\"RBR-01M\\\":{\\\"title\\\":\\\"Incorrect Inclusive Limit\\\",\\\"name\\\":\\\"RateBasedLockRewardDistributionFacetStorage\\\"},\\\"TBF-01C\\\":{\\\"title\\\":\\\"Ineffectual Usage of Safe Arithmetics\\\",\\\"name\\\":\\\"TwoBorderAmountFacetStorage\\\"},\\\"EIS-01C\\\":{\\\"title\\\":\\\"Inefficient ABI Encoding Mechanism\\\",\\\"name\\\":\\\"Erc20InputFacetStorage\\\"},\\\"EIG-01C\\\":{\\\"title\\\":\\\"Inefficient ABI Encoding Mechanism\\\",\\\"name\\\":\\\"Erc1155InputFacetStorage\\\"},\\\"ERS-01C\\\":{\\\"title\\\":\\\"Inefficient ABI Encoding Mechanism\\\",\\\"name\\\":\\\"Erc20RewardMinterFacetStorage\\\"},\\\"ERR-01C\\\":{\\\"title\\\":\\\"Inefficient ABI Encoding Mechanism\\\",\\\"name\\\":\\\"Erc20RewardTransferFacetStorage\\\"},\\\"ERG-01C\\\":{\\\"title\\\":\\\"Inefficient ABI Encoding Mechanism\\\",\\\"name\\\":\\\"Erc1155RewardMinterFacetStorage\\\"},\\\"ERO-01C\\\":{\\\"title\\\":\\\"Inefficient ABI Encoding Mechanism\\\",\\\"name\\\":\\\"Erc1155RewardTransferFacetStorage\\\"},\\\"WSS-01C\\\":{\\\"title\\\":\\\"Inefficient Array Assignment\\\",\\\"name\\\":\\\"WhitelistedStakersFacetStorage\\\"},\\\"WCS-01C\\\":{\\\"title\\\":\\\"Inefficient Array Assignment\\\",\\\"name\\\":\\\"WhitelistedCreatorsFacetStorage\\\"},\\\"CVM-01C\\\":{\\\"title\\\":\\\"Inefficient Code Structure\\\",\\\"name\\\":\\\"ContinuousVirtualLockMultiplierFacetStorage\\\"},\\\"IVM-01C\\\":{\\\"title\\\":\\\"Inefficient Code Structure\\\",\\\"name\\\":\\\"IntervalVirtualLockMultiplierFacetStorage\\\"},\\\"CVF-01C\\\":{\\\"title\\\":\\\"Inefficient Code Structure\\\",\\\"name\\\":\\\"ContinuousVirtualAmountMultiplierFacetStorage\\\"},\\\"IVF-01C\\\":{\\\"title\\\":\\\"Inefficient Code Structure\\\",\\\"name\\\":\\\"IntervalVirtualAmountMultiplierFacetStorage\\\"},\\\"RBR-01C\\\":{\\\"title\\\":\\\"Inefficient Loop Structure\\\",\\\"name\\\":\\\"RateBasedLockRewardDistributionFacetStorage\\\"},\\\"RBD-01C\\\":{\\\"title\\\":\\\"Inefficient Loop Structure\\\",\\\"name\\\":\\\"RateBasedOpenRewardDistributionFacetStorage\\\"},\\\"SPF-01C\\\":{\\\"title\\\":\\\"Inefficient `mapping` Lookups\\\",\\\"name\\\":\\\"StaticPeriodLockFacetStorage\\\"},\\\"CCI-02C\\\":{\\\"title\\\":\\\"Inefficient `mapping` Lookups\\\",\\\"name\\\":\\\"CampaignCreationSkeletonNID\\\"},\\\"CCN-02C\\\":{\\\"title\\\":\\\"Inefficient `mapping` Lookups\\\",\\\"name\\\":\\\"CampaignCreationSkeleton\\\"},\\\"ERS-02C\\\":{\\\"title\\\":\\\"Inefficient `mapping` Lookups\\\",\\\"name\\\":\\\"Erc20RewardMinterFacetStorage\\\"},\\\"ERG-02C\\\":{\\\"title\\\":\\\"Inefficient `mapping` Lookups\\\",\\\"name\\\":\\\"Erc1155RewardMinterFacetStorage\\\"},\\\"ERF-01C\\\":{\\\"title\\\":\\\"Inexistent Specification of Memory Safety\\\",\\\"name\\\":\\\"ERC721FacetStorage\\\"},\\\"TIS-01S\\\":{\\\"title\\\":\\\"Literal Equality of `bool` Variables\\\",\\\"name\\\":\\\"TransferInputMixerStorage\\\"},\\\"TRS-01S\\\":{\\\"title\\\":\\\"Literal Equality of `bool` Variables\\\",\\\"name\\\":\\\"TransferRewardMixerStorage\\\"},\\\"ERF-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"ERC721FacetStorage\\\"},\\\"ACS-01C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"AccessControlFacetStorage\\\"},\\\"CCS-01C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"CampaignCreationStorage\\\"},\\\"GSE-01C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"GeneralStorage\\\"},\\\"TBL-01C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"TwoBorderTimeLockFacetStorage\\\"},\\\"TBF-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"TwoBorderAmountFacetStorage\\\"},\\\"HAS-01C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"HardcapAmountFacetStorage\\\"},\\\"WSS-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"WhitelistedStakersFacetStorage\\\"},\\\"WCS-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"WhitelistedCreatorsFacetStorage\\\"},\\\"SPF-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"StaticPeriodLockFacetStorage\\\"},\\\"CRF-01C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"ComplexRewardDistributionFacetStorage\\\"},\\\"PSD-01C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"PreStakeRewardDistributionFacetStorage\\\"},\\\"RBR-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"RateBasedLockRewardDistributionFacetStorage\\\"},\\\"RBD-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"RateBasedOpenRewardDistributionFacetStorage\\\"},\\\"CVM-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"ContinuousVirtualLockMultiplierFacetStorage\\\"},\\\"IVM-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"IntervalVirtualLockMultiplierFacetStorage\\\"},\\\"EIS-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"Erc20InputFacetStorage\\\"},\\\"EIG-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"Erc1155InputFacetStorage\\\"},\\\"TIS-01C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"TransferInputMixerStorage\\\"},\\\"ERS-03C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"Erc20RewardMinterFacetStorage\\\"},\\\"ERR-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"Erc20RewardTransferFacetStorage\\\"},\\\"ERG-03C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"Erc1155RewardMinterFacetStorage\\\"},\\\"ERO-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"Erc1155RewardTransferFacetStorage\\\"},\\\"TRS-01C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"TransferRewardMixerStorage\\\"},\\\"CVF-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"ContinuousVirtualAmountMultiplierFacetStorage\\\"},\\\"IVF-02C\\\":{\\\"title\\\":\\\"Non-Standard Storage Slot Definition\\\",\\\"name\\\":\\\"IntervalVirtualAmountMultiplierFacetStorage\\\"},\\\"ACS-02C\\\":{\\\"title\\\":\\\"Non-Streamlined Code\\\",\\\"name\\\":\\\"AccessControlFacetStorage\\\"},\\\"SSI-01C\\\":{\\\"title\\\":\\\"Potential Optimization of NFT IDs\\\",\\\"name\\\":\\\"StakingSkeletonNID\\\"},\\\"SSN-01C\\\":{\\\"title\\\":\\\"Potential Optimization of NFT IDs\\\",\\\"name\\\":\\\"StakingSkeleton\\\"},\\\"ACS-03C\\\":{\\\"title\\\":\\\"Potentially Inefficient Mapping Layouts\\\",\\\"name\\\":\\\"AccessControlFacetStorage\\\"},\\\"ACS-04C\\\":{\\\"title\\\":\\\"Reduced Legibility of Conditionals\\\",\\\"name\\\":\\\"AccessControlFacetStorage\\\"},\\\"DCE-01M\\\":{\\\"title\\\":\\\"Redundant Emission of Caller\\\",\\\"name\\\":\\\"DelegateCallee\\\"},\\\"SSI-02C\\\":{\\\"title\\\":\\\"Redundant Parenthesis Statement\\\",\\\"name\\\":\\\"StakingSkeletonNID\\\"},\\\"SSN-02C\\\":{\\\"title\\\":\\\"Redundant Parenthesis Statement\\\",\\\"name\\\":\\\"StakingSkeleton\\\"},\\\"ACS-05C\\\":{\\\"title\\\":\\\"Repetitive Invocations of Layout\\\",\\\"name\\\":\\\"AccessControlFacetStorage\\\"},\\\"PSD-02C\\\":{\\\"title\\\":\\\"Repetitive Invocations of Layout\\\",\\\"name\\\":\\\"PreStakeRewardDistributionFacetStorage\\\"},\\\"TBL-02C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"TwoBorderTimeLockFacetStorage\\\"},\\\"TBF-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"TwoBorderAmountFacetStorage\\\"},\\\"HAS-02C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"HardcapAmountFacetStorage\\\"},\\\"OST-01C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"OnlyStartingTimestampCampaign\\\"},\\\"TBC-01C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"TwoBorderTimestampCampaign\\\"},\\\"WSS-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"WhitelistedStakersFacetStorage\\\"},\\\"SPF-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"StaticPeriodLockFacetStorage\\\"},\\\"PSD-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"PreStakeRewardDistributionFacetStorage\\\"},\\\"RBR-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"RateBasedLockRewardDistributionFacetStorage\\\"},\\\"RBD-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"RateBasedOpenRewardDistributionFacetStorage\\\"},\\\"SSI-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"StakingSkeletonNID\\\"},\\\"SSN-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"StakingSkeleton\\\"},\\\"CVM-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"ContinuousVirtualLockMultiplierFacetStorage\\\"},\\\"IVM-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"IntervalVirtualLockMultiplierFacetStorage\\\"},\\\"EIS-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"Erc20InputFacetStorage\\\"},\\\"EIG-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"Erc1155InputFacetStorage\\\"},\\\"TIS-02C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"TransferInputMixerStorage\\\"},\\\"ERS-04C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"Erc20RewardMinterFacetStorage\\\"},\\\"ERR-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"Erc20RewardTransferFacetStorage\\\"},\\\"ERG-04C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"Erc1155RewardMinterFacetStorage\\\"},\\\"ERO-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"Erc1155RewardTransferFacetStorage\\\"},\\\"CVF-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"ContinuousVirtualAmountMultiplierFacetStorage\\\"},\\\"IVF-03C\\\":{\\\"title\\\":\\\"Repetitive Value Literal\\\",\\\"name\\\":\\\"IntervalVirtualAmountMultiplierFacetStorage\\\"},\\\"CRF-02C\\\":{\\\"title\\\":\\\"Repetitive Value Literals\\\",\\\"name\\\":\\\"ComplexRewardDistributionFacetStorage\\\"},\\\"CRF-03C\\\":{\\\"title\\\":\\\"Test Dependency Import\\\",\\\"name\\\":\\\"ComplexRewardDistributionFacetStorage\\\"},\\\"RBR-02M\\\":{\\\"title\\\":\\\"Incompatible Initialization Implementation\\\",\\\"name\\\":\\\"RateBasedLockRewardDistributionFacetStorage\\\"},\\\"RBD-01M\\\":{\\\"title\\\":\\\"Incompatible Initialization Implementation\\\",\\\"name\\\":\\\"RateBasedOpenRewardDistributionFacetStorage\\\"},\\\"EIS-01M\\\":{\\\"title\\\":\\\"Inexistent Prevention of Token Re-Configuration\\\",\\\"name\\\":\\\"Erc20InputFacetStorage\\\"},\\\"ERS-01M\\\":{\\\"title\\\":\\\"Inexistent Prevention of Token Re-Configuration\\\",\\\"name\\\":\\\"Erc20RewardMinterFacetStorage\\\"},\\\"ERR-01M\\\":{\\\"title\\\":\\\"Inexistent Prevention of Token Re-Configuration\\\",\\\"name\\\":\\\"Erc20RewardTransferFacetStorage\\\"},\\\"SSI-01M\\\":{\\\"title\\\":\\\"Potential Invalid Restake Re-Entrancy\\\",\\\"name\\\":\\\"StakingSkeletonNID\\\"},\\\"SSN-01M\\\":{\\\"title\\\":\\\"Potential Invalid Restake Re-Entrancy\\\",\\\"name\\\":\\\"StakingSkeleton\\\"},\\\"TIS-01M\\\":{\\\"title\\\":\\\"Arbitrary Self-Call Construction\\\",\\\"name\\\":\\\"TransferInputMixerStorage\\\"},\\\"TRS-01M\\\":{\\\"title\\\":\\\"Arbitrary Self-Call Construction\\\",\\\"name\\\":\\\"TransferRewardMixerStorage\\\"},\\\"CRF-02M\\\":{\\\"title\\\":\\\"Incorrect Order of Reward Update\\\",\\\"name\\\":\\\"ComplexRewardDistributionFacetStorage\\\"},\\\"RBR-03M\\\":{\\\"title\\\":\\\"Inexistent Gradual Catch-Up Mechanism\\\",\\\"name\\\":\\\"RateBasedLockRewardDistributionFacetStorage\\\"},\\\"RBD-02M\\\":{\\\"title\\\":\\\"Inexistent Gradual Catch-Up Mechanism\\\",\\\"name\\\":\\\"RateBasedOpenRewardDistributionFacetStorage\\\"},\\\"EIG-01M\\\":{\\\"title\\\":\\\"Improper Configuration of Required Packets\\\",\\\"name\\\":\\\"Erc1155InputFacetStorage\\\"},\\\"ERG-01M\\\":{\\\"title\\\":\\\"Improper Configuration of Required Packets\\\",\\\"name\\\":\\\"Erc1155RewardMinterFacetStorage\\\"},\\\"ERO-01M\\\":{\\\"title\\\":\\\"Improper Configuration of Required Packets\\\",\\\"name\\\":\\\"Erc1155RewardTransferFacetStorage\\\"},\\\"NVL-01M\\\":{\\\"title\\\":\\\"Inexistent Satisfaction of Full Interface\\\",\\\"name\\\":\\\"NoVirtualLockMultiplierFacet\\\"},\\\"SSI-02M\\\":{\\\"title\\\":\\\"Inexistent Validation of Authorization\\\",\\\"name\\\":\\\"StakingSkeletonNID\\\"},\\\"SSN-02M\\\":{\\\"title\\\":\\\"Inexistent Validation of Authorization\\\",\\\"name\\\":\\\"StakingSkeleton\\\"}}\\n    ComplexRewardDistributionFacetStorage.sol (CRF): [[\\\"CRF-01M\\\"],[\\\"CRF-01C\\\",\\\"CRF-02C\\\",\\\"CRF-03C\\\"],[],[\\\"CRF-02M\\\"],[]]\\n    ERC721Utils.sol (ERU): [[],[\\\"ERU-01C\\\"],[],[],[]]\\n    RateBasedLockRewardDistributionFacet.sol (RBL): [[],[\\\"RBL-01C\\\"],[],[],[]]\\n    CampaignCreationSkeletonNID.sol (CCI): [[],[\\\"CCI-01C\\\",\\\"CCI-02C\\\"],[],[],[]]\\n    CampaignCreationSkeleton.sol (CCN): [[],[\\\"CCN-01C\\\",\\\"CCN-02C\\\"],[],[],[]]\\n    RateBasedLockRewardDistributionFacetStorage.sol (RBR): [[],[\\\"RBR-01M\\\",\\\"RBR-01C\\\",\\\"RBR-02C\\\",\\\"RBR-03C\\\"],[\\\"RBR-02M\\\"],[\\\"RBR-03M\\\"],[]]\\n    TwoBorderAmountFacetStorage.sol (TBF): [[],[\\\"TBF-01C\\\",\\\"TBF-02C\\\",\\\"TBF-03C\\\"],[],[],[]]\\n    Erc20InputFacetStorage.sol (EIS): [[],[\\\"EIS-01C\\\",\\\"EIS-02C\\\",\\\"EIS-03C\\\"],[\\\"EIS-01M\\\"],[],[]]\\n    Erc1155InputFacetStorage.sol (EIG): [[],[\\\"EIG-01C\\\",\\\"EIG-02C\\\",\\\"EIG-03C\\\"],[],[],[\\\"EIG-01M\\\"]]\\n    Erc20RewardMinterFacetStorage.sol (ERS): [[],[\\\"ERS-01C\\\",\\\"ERS-02C\\\",\\\"ERS-03C\\\",\\\"ERS-04C\\\"],[\\\"ERS-01M\\\"],[],[]]\\n    Erc20RewardTransferFacetStorage.sol (ERR): [[],[\\\"ERR-01C\\\",\\\"ERR-02C\\\",\\\"ERR-03C\\\"],[\\\"ERR-01M\\\"],[],[]]\\n    Erc1155RewardMinterFacetStorage.sol (ERG): [[],[\\\"ERG-01C\\\",\\\"ERG-02C\\\",\\\"ERG-03C\\\",\\\"ERG-04C\\\"],[],[],[\\\"ERG-01M\\\"]]\\n    Erc1155RewardTransferFacetStorage.sol (ERO): [[],[\\\"ERO-01C\\\",\\\"ERO-02C\\\",\\\"ERO-03C\\\"],[],[],[\\\"ERO-01M\\\"]]\\n    WhitelistedStakersFacetStorage.sol (WSS): [[],[\\\"WSS-01C\\\",\\\"WSS-02C\\\",\\\"WSS-03C\\\"],[],[],[]]\\n    WhitelistedCreatorsFacetStorage.sol (WCS): [[],[\\\"WCS-01C\\\",\\\"WCS-02C\\\"],[],[],[]]\\n    ContinuousVirtualLockMultiplierFacetStorage.sol (CVM): [[],[\\\"CVM-01C\\\",\\\"CVM-02C\\\",\\\"CVM-03C\\\"],[],[],[]]\\n    IntervalVirtualLockMultiplierFacetStorage.sol (IVM): [[],[\\\"IVM-01C\\\",\\\"IVM-02C\\\",\\\"IVM-03C\\\"],[],[],[]]\\n    ContinuousVirtualAmountMultiplierFacetStorage.sol (CVF): [[],[\\\"CVF-01C\\\",\\\"CVF-02C\\\",\\\"CVF-03C\\\"],[],[],[]]\\n    IntervalVirtualAmountMultiplierFacetStorage.sol (IVF): [[],[\\\"IVF-01C\\\",\\\"IVF-02C\\\",\\\"IVF-03C\\\"],[],[],[]]\\n    RateBasedOpenRewardDistributionFacetStorage.sol (RBD): [[],[\\\"RBD-01C\\\",\\\"RBD-02C\\\",\\\"RBD-03C\\\"],[\\\"RBD-01M\\\"],[\\\"RBD-02M\\\"],[]]\\n    StaticPeriodLockFacetStorage.sol (SPF): [[],[\\\"SPF-01C\\\",\\\"SPF-02C\\\",\\\"SPF-03C\\\"],[],[],[]]\\n    ERC721FacetStorage.sol (ERF): [[],[\\\"ERF-01C\\\",\\\"ERF-02C\\\"],[],[],[]]\\n    TransferInputMixerStorage.sol (TIS): [[],[\\\"TIS-01S\\\",\\\"TIS-01C\\\",\\\"TIS-02C\\\"],[],[\\\"TIS-01M\\\"],[]]\\n    TransferRewardMixerStorage.sol (TRS): [[],[\\\"TRS-01S\\\",\\\"TRS-01C\\\"],[],[\\\"TRS-01M\\\"],[]]\\n    AccessControlFacetStorage.sol (ACS): [[],[\\\"ACS-01C\\\",\\\"ACS-02C\\\",\\\"ACS-03C\\\",\\\"ACS-04C\\\",\\\"ACS-05C\\\"],[],[],[]]\\n    CampaignCreationStorage.sol (CCS): [[],[\\\"CCS-01C\\\"],[],[],[]]\\n    GeneralStorage.sol (GSE): [[],[\\\"GSE-01C\\\"],[],[],[]]\\n    TwoBorderTimeLockFacetStorage.sol (TBL): [[],[\\\"TBL-01C\\\",\\\"TBL-02C\\\"],[],[],[]]\\n    HardcapAmountFacetStorage.sol (HAS): [[],[\\\"HAS-01C\\\",\\\"HAS-02C\\\"],[],[],[]]\\n    PreStakeRewardDistributionFacetStorage.sol (PSD): [[],[\\\"PSD-01C\\\",\\\"PSD-02C\\\",\\\"PSD-03C\\\"],[],[],[]]\\n    StakingSkeletonNID.sol (SSI): [[],[\\\"SSI-01C\\\",\\\"SSI-02C\\\",\\\"SSI-03C\\\"],[\\\"SSI-01M\\\"],[],[\\\"SSI-02M\\\"]]\\n    StakingSkeleton.sol (SSN): [[],[\\\"SSN-01C\\\",\\\"SSN-02C\\\",\\\"SSN-03C\\\"],[\\\"SSN-01M\\\"],[],[\\\"SSN-02M\\\"]]\\n    DelegateCallee.sol (DCE): [[],[\\\"DCE-01M\\\"],[],[],[]]\\n    OnlyStartingTimestampCampaign.sol (OST): [[],[\\\"OST-01C\\\"],[],[],[]]\\n    TwoBorderTimestampCampaign.sol (TBC): [[],[\\\"TBC-01C\\\"],[],[],[]]\\n    NoVirtualLockMultiplierFacet.sol (NVL): [[],[],[],[],[\\\"NVL-01M\\\"]]\\n\")), mdx(\"h2\", {\n    \"id\": \"contracts-assessed\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#contracts-assessed\",\n    \"aria-label\": \"contracts assessed permalink\",\n    \"className\": \"anchor before\"\n  }, mdx(\"svg\", {\n    parentName: \"a\",\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }, mdx(\"path\", {\n    parentName: \"svg\",\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"Contracts Assessed\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, \"File\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"Total Finding(s)\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/genericFacets/accessControlFacet/AccessControlFacet.sol\"\n  }, \"packages/contracts/contracts/genericFacets/accessControlFacet/AccessControlFacet.sol (ACF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/genericFacets/accessControlFacet/AccessControlFacetStorage.sol\"\n  }, \"packages/contracts/contracts/genericFacets/accessControlFacet/AccessControlFacetStorage.sol (ACS)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"5\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/manager/CampaignAssetManager.sol\"\n  }, \"packages/contracts/contracts/manager/CampaignAssetManager.sol (CAM)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/globalStorage/campaignCreation/CampaignCreationStorage.sol\"\n  }, \"packages/contracts/contracts/globalStorage/campaignCreation/CampaignCreationStorage.sol (CCS)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"1\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/skeletons/CampaignCreationSkeleton.sol\"\n  }, \"packages/contracts/contracts/skeletons/CampaignCreationSkeleton.sol (CCN)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"2\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/skeletons/NID/CampaignCreationSkeletonNID.sol\"\n  }, \"packages/contracts/contracts/skeletons/NID/CampaignCreationSkeletonNID.sol (CCI)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"2\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/rewardsDistribution/complexRewardDistribution/ComplexRewardDistributionFacet.sol\"\n  }, \"packages/contracts/contracts/rewardsDistribution/complexRewardDistribution/ComplexRewardDistributionFacet.sol (CRD)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/continuousVirtualLockMultiplier/ContinuousVirtualLockMultiplierFacet.sol\"\n  }, \"packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/continuousVirtualLockMultiplier/ContinuousVirtualLockMultiplierFacet.sol (CVL)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/rewardsDistribution/complexRewardDistribution/ComplexRewardDistributionFacetStorage.sol\"\n  }, \"packages/contracts/contracts/rewardsDistribution/complexRewardDistribution/ComplexRewardDistributionFacetStorage.sol (CRF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"5\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/virtualAmountMultiplier/continuousVirtualAmountMultiplier/ContinuousVirtualAmountMultiplierFacet.sol\"\n  }, \"packages/contracts/contracts/virtualAmountMultiplier/continuousVirtualAmountMultiplier/ContinuousVirtualAmountMultiplierFacet.sol (CVA)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/continuousVirtualLockMultiplier/ContinuousVirtualLockMultiplierFacetStorage.sol\"\n  }, \"packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/continuousVirtualLockMultiplier/ContinuousVirtualLockMultiplierFacetStorage.sol (CVM)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/virtualAmountMultiplier/continuousVirtualAmountMultiplier/ContinuousVirtualAmountMultiplierFacetStorage.sol\"\n  }, \"packages/contracts/contracts/virtualAmountMultiplier/continuousVirtualAmountMultiplier/ContinuousVirtualAmountMultiplierFacetStorage.sol (CVF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/helpers/DelegateCallee.sol\"\n  }, \"packages/contracts/contracts/helpers/DelegateCallee.sol (DCE)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"1\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/erc721Facet/ERC721Facet.sol\"\n  }, \"packages/contracts/contracts/erc721Facet/ERC721Facet.sol (ERC)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/libs/ERC721Utils.sol\"\n  }, \"packages/contracts/contracts/libs/ERC721Utils.sol (ERU)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"1\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/input/erc20/Erc20InputFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/input/erc20/Erc20InputFacet.sol (EIF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/input/erc1155/Erc1155InputFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/input/erc1155/Erc1155InputFacet.sol (EIT)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/erc721Facet/ERC721FacetStorage.sol\"\n  }, \"packages/contracts/contracts/erc721Facet/ERC721FacetStorage.sol (ERF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"2\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/input/erc20/Erc20InputFacetStorage.sol\"\n  }, \"packages/contracts/contracts/transfers/input/erc20/Erc20InputFacetStorage.sol (EIS)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"4\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc20/minter/Erc20RewardMinterFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc20/minter/Erc20RewardMinterFacet.sol (ERM)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/input/erc20/Erc20InputExplicitFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/input/erc20/Erc20InputExplicitFacet.sol (EIE)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/input/erc1155/Erc1155InputFacetStorage.sol\"\n  }, \"packages/contracts/contracts/transfers/input/erc1155/Erc1155InputFacetStorage.sol (EIG)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"4\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc1155/minter/Erc1155RewardMinterFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc1155/minter/Erc1155RewardMinterFacet.sol (ERT)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc20/transferrer/Erc20RewardTransferFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc20/transferrer/Erc20RewardTransferFacet.sol (ERE)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/input/erc1155/Erc1155InputExplicitFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/input/erc1155/Erc1155InputExplicitFacet.sol (EIC)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc1155/transferrer/Erc1155RewardTransferFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc1155/transferrer/Erc1155RewardTransferFacet.sol (ERA)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc20/minter/Erc20RewardMinterFacetStorage.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc20/minter/Erc20RewardMinterFacetStorage.sol (ERS)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"5\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc20/minter/Erc20RewardMinterExplicitFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc20/minter/Erc20RewardMinterExplicitFacet.sol (ERI)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc1155/minter/Erc1155RewardMinterFacetStorage.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc1155/minter/Erc1155RewardMinterFacetStorage.sol (ERG)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"5\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc20/transferrer/Erc20RewardTransferFacetStorage.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc20/transferrer/Erc20RewardTransferFacetStorage.sol (ERR)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"4\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc1155/minter/Erc1155RewardMinterExplicitFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc1155/minter/Erc1155RewardMinterExplicitFacet.sol (ERL)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc20/transferrer/Erc20RewardTransferExplicitFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc20/transferrer/Erc20RewardTransferExplicitFacet.sol (ERP)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc1155/transferrer/Erc1155RewardTransferFacetStorage.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc1155/transferrer/Erc1155RewardTransferFacetStorage.sol (ERO)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"4\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/erc1155/transferrer/Erc1155RewardTransferExplicitFacet.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/erc1155/transferrer/Erc1155RewardTransferExplicitFacet.sol (ERX)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/globalStorage/general/GeneralStorage.sol\"\n  }, \"packages/contracts/contracts/globalStorage/general/GeneralStorage.sol (GSE)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"1\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/campaignAmounts/hardcapAmountFacet/HardcapAmountFacet.sol\"\n  }, \"packages/contracts/contracts/campaignAmounts/hardcapAmountFacet/HardcapAmountFacet.sol (HAF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/campaignAmounts/hardcapAmountFacet/HardcapAmountFacetStorage.sol\"\n  }, \"packages/contracts/contracts/campaignAmounts/hardcapAmountFacet/HardcapAmountFacetStorage.sol (HAS)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"2\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/intervalVirtualLockMultiplier/IntervalVirtualLockMultiplierFacet.sol\"\n  }, \"packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/intervalVirtualLockMultiplier/IntervalVirtualLockMultiplierFacet.sol (IVL)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/virtualAmountMultiplier/intervalVirtualAmountMultiplier/IntervalVirtualAmountMultiplierFacet.sol\"\n  }, \"packages/contracts/contracts/virtualAmountMultiplier/intervalVirtualAmountMultiplier/IntervalVirtualAmountMultiplierFacet.sol (IVA)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/intervalVirtualLockMultiplier/IntervalVirtualLockMultiplierFacetStorage.sol\"\n  }, \"packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/intervalVirtualLockMultiplier/IntervalVirtualLockMultiplierFacetStorage.sol (IVM)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/virtualAmountMultiplier/intervalVirtualAmountMultiplier/IntervalVirtualAmountMultiplierFacetStorage.sol\"\n  }, \"packages/contracts/contracts/virtualAmountMultiplier/intervalVirtualAmountMultiplier/IntervalVirtualAmountMultiplierFacetStorage.sol (IVF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/withdrawalVariations/lockCheckerWithdrawalVariationFacet/LockCheckerWithdrawalVariationFacet.sol\"\n  }, \"packages/contracts/contracts/withdrawalVariations/lockCheckerWithdrawalVariationFacet/LockCheckerWithdrawalVariationFacet.sol (LCW)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/noVirtualLockMultiplier/NoVirtualLockMultiplierFacet.sol\"\n  }, \"packages/contracts/contracts/subInternalFacets/virtualLockMultiplier/noVirtualLockMultiplier/NoVirtualLockMultiplierFacet.sol (NVL)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"1\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/virtualAmountMultiplier/noVirtualAmountMultiplier/NoVirtualAmountMultiplierFacet.sol\"\n  }, \"packages/contracts/contracts/virtualAmountMultiplier/noVirtualAmountMultiplier/NoVirtualAmountMultiplierFacet.sol (NVA)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/campaignTimes/onlyStartingTimestampCampaign/OnlyStartingTimestampCampaign.sol\"\n  }, \"packages/contracts/contracts/campaignTimes/onlyStartingTimestampCampaign/OnlyStartingTimestampCampaign.sol (OST)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"1\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/rewardsDistribution/preStakeRewardDistribution/PreStakeRewardDistributionFacet.sol\"\n  }, \"packages/contracts/contracts/rewardsDistribution/preStakeRewardDistribution/PreStakeRewardDistributionFacet.sol (PSR)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/rewardsDistribution/preStakeRewardDistribution/PreStakeRewardDistributionFacetStorage.sol\"\n  }, \"packages/contracts/contracts/rewardsDistribution/preStakeRewardDistribution/PreStakeRewardDistributionFacetStorage.sol (PSD)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/rewardsDistribution/rateBasedRewardDistribution/rateBasedLockRewardDistribution/RateBasedLockRewardDistributionFacet.sol\"\n  }, \"packages/contracts/contracts/rewardsDistribution/rateBasedRewardDistribution/rateBasedLockRewardDistribution/RateBasedLockRewardDistributionFacet.sol (RBL)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"1\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/rewardsDistribution/rateBasedRewardDistribution/rateBasedOpenRewardDistribution/RateBasedOpenRewardDistributionFacet.sol\"\n  }, \"packages/contracts/contracts/rewardsDistribution/rateBasedRewardDistribution/rateBasedOpenRewardDistribution/RateBasedOpenRewardDistributionFacet.sol (RBO)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/rewardsDistribution/rateBasedRewardDistribution/rateBasedLockRewardDistribution/RateBasedLockRewardDistributionFacetStorage.sol\"\n  }, \"packages/contracts/contracts/rewardsDistribution/rateBasedRewardDistribution/rateBasedLockRewardDistribution/RateBasedLockRewardDistributionFacetStorage.sol (RBR)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"6\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/rewardsDistribution/rateBasedRewardDistribution/rateBasedOpenRewardDistribution/RateBasedOpenRewardDistributionFacetStorage.sol\"\n  }, \"packages/contracts/contracts/rewardsDistribution/rateBasedRewardDistribution/rateBasedOpenRewardDistribution/RateBasedOpenRewardDistributionFacetStorage.sol (RBD)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"5\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/StakingDiamond.sol\"\n  }, \"packages/contracts/contracts/StakingDiamond.sol (SDD)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/skeletons/StakingSkeleton.sol\"\n  }, \"packages/contracts/contracts/skeletons/StakingSkeleton.sol (SSN)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"5\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/skeletons/NID/StakingSkeletonNID.sol\"\n  }, \"packages/contracts/contracts/skeletons/NID/StakingSkeletonNID.sol (SSI)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"5\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/lockVariations/staticPeriod/StaticPeriodLockFacet.sol\"\n  }, \"packages/contracts/contracts/lockVariations/staticPeriod/StaticPeriodLockFacet.sol (SPL)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/lockVariations/staticPeriod/StaticPeriodLockFacetStorage.sol\"\n  }, \"packages/contracts/contracts/lockVariations/staticPeriod/StaticPeriodLockFacetStorage.sol (SPF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/input/TransferInputMixer.sol\"\n  }, \"packages/contracts/contracts/transfers/input/TransferInputMixer.sol (TIM)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/TransferRewardMixer.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/TransferRewardMixer.sol (TRM)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/campaignAmounts/twoBorderAmountFacet/TwoBorderAmountFacet.sol\"\n  }, \"packages/contracts/contracts/campaignAmounts/twoBorderAmountFacet/TwoBorderAmountFacet.sol (TBA)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/lockVariations/twoBorderTimeLockFacet/TwoBorderTimeLockFacet.sol\"\n  }, \"packages/contracts/contracts/lockVariations/twoBorderTimeLockFacet/TwoBorderTimeLockFacet.sol (TBT)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/input/TransferInputMixerStorage.sol\"\n  }, \"packages/contracts/contracts/transfers/input/TransferInputMixerStorage.sol (TIS)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"4\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/transfers/reward/TransferRewardMixerStorage.sol\"\n  }, \"packages/contracts/contracts/transfers/reward/TransferRewardMixerStorage.sol (TRS)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/campaignTimes/twoBorderTimestampCampaign/TwoBorderTimestampCampaign.sol\"\n  }, \"packages/contracts/contracts/campaignTimes/twoBorderTimestampCampaign/TwoBorderTimestampCampaign.sol (TBC)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"1\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/campaignAmounts/twoBorderAmountFacet/TwoBorderAmountFacetStorage.sol\"\n  }, \"packages/contracts/contracts/campaignAmounts/twoBorderAmountFacet/TwoBorderAmountFacetStorage.sol (TBF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/lockVariations/twoBorderTimeLockFacet/TwoBorderTimeLockFacetStorage.sol\"\n  }, \"packages/contracts/contracts/lockVariations/twoBorderTimeLockFacet/TwoBorderTimeLockFacetStorage.sol (TBL)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"2\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/eligibilityFacets/stakersEligibility/whitelistedStakers/WhitelistedStakersFacet.sol\"\n  }, \"packages/contracts/contracts/eligibilityFacets/stakersEligibility/whitelistedStakers/WhitelistedStakersFacet.sol (WSF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/eligibilityFacets/creatorEligibility/whitelistedCreators/WhitelistedCreatorsFacet.sol\"\n  }, \"packages/contracts/contracts/eligibilityFacets/creatorEligibility/whitelistedCreators/WhitelistedCreatorsFacet.sol (WCF)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/eligibilityFacets/stakersEligibility/whitelistedStakers/WhitelistedStakersFacetStorage.sol\"\n  }, \"packages/contracts/contracts/eligibilityFacets/stakersEligibility/whitelistedStakers/WhitelistedStakersFacetStorage.sol (WSS)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"left\"\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://github.com/evergonlabs/StakingProtocol/blob/dd3cd83a38dbea2dad34f7dc82c835f1793d5459/packages/contracts/contracts/eligibilityFacets/creatorEligibility/whitelistedCreators/WhitelistedCreatorsFacetStorage.sol\"\n  }, \"packages/contracts/contracts/eligibilityFacets/creatorEligibility/whitelistedCreators/WhitelistedCreatorsFacetStorage.sol (WCS)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"2\")))));\n}\n;\nMDXContent.isMDXComponent = true;","headings":[{"depth":2,"value":"Target"},{"depth":2,"value":"Findings Per File"},{"depth":2,"value":"Contracts Assessed"}]}},"pageContext":{"slug":"/scope/","prev":{"label":"Introduction","link":"/"},"next":{"label":"Compilation","link":"/compilation"}}},"staticQueryHashes":["1954253342","2328931024","2501019404","973074209"]}